﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using SIM.Geo.BE;
using SIM.Geo.BL;
namespace SIM.Geo.SE
{
    public class SETipoContacto: ISETipoContacto
    {
        #region ISETipoContacto Members

        public List<TipoContacto> ListarTipoContacto()
        {
            try
            {
                return new BLTipoContacto().ListarTipoContacto();
            }
            catch (Exception)
            {
                
                throw;
            }
        }

        public int InsertarTipoContacto(TipoContacto tipoContacto)
        {
            try
            {
                return new BLTipoContacto().InsertarTipoContacto(tipoContacto);
            }
            catch (Exception)
            {
                
                throw;
            }
        }

        public void ModificarTipoContacto(TipoContacto tipoContacto)
        {
            try
            {
                new BLTipoContacto().ModificarTipoContacto(tipoContacto);
            }
            catch (Exception)
            {
                
                throw;
            }
        }

        public void EliminarTipoContacto(TipoContacto tipoContacto)
        {
            try
            {
                new BLTipoContacto().EliminarTipoContacto(tipoContacto);
            }
            catch (Exception)
            {
                
                throw;
            }
        }

        public List<TipoContacto> BuscarTipoContacto(string descripcion)
        {
            try
            {
                return new BLTipoContacto().BuscarTipoContacto(descripcion);
            }
            catch (Exception)
            {
                
                throw;
            }
        }

        public TipoContacto ObtenerTipoContacto(int codigoTipoContacto)
        {
            try
            {
                return new BLTipoContacto().ObtenerTipoContacto(codigoTipoContacto);
            }
            catch (Exception)
            {
                
                throw;
            }
        }

        public List<ListItemInt> ObtenerListItem()
        {
            try
            {
                return new BLTipoContacto().ObtenerListItem();
            }
            catch (Exception)
            {
                
                throw;
            }
        }

        #endregion
    }
}